var __$ = django.jQuery;

__$.ajaxSetup({ 
     beforeSend: function(xhr, settings) {
         function getCookie(name) {
             var cookieValue = null;
             if (document.cookie && document.cookie != '') {
                 var cookies = document.cookie.split(';');
                 for (var i = 0; i < cookies.length; i++) {
                     var cookie = jQuery.trim(cookies[i]);
                     // Does this cookie string begin with the name we want?
                 if (cookie.substring(0, name.length + 1) == (name + '=')) {
                     cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                     break;
                 }
             }
         }
         return cookieValue;
         }
         if (!(/^http:.*/.test(settings.url) || /^https:.*/.test(settings.url))) {
             // Only send the token to relative URLs i.e. locally.
             xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
         }
     } 
});

__$(document).ready( function () {
    __$("#id_profile_type").change( function () {
         var profile_type = __$(this).find('option:selected').attr('value');
         __$.post(
            '/admin/multiprofiles/change_profile/',
            {
                'profile_type': profile_type,
                'user_id': $('input[name*="rofile_set-0-user"]').val(),
            },
            function () {
                window.location.reload();
            }            
         );
    });
})